AIMuse\Database\Connection A

Total Complexity 62
Dependencies 13
Dependents 1
Total lines 535
Lines of code 216
Logical lines of code 124
Comment lines 201
Methods 30
Properties 2

Methods 30

Method Rating Maintainability Complexity Lines of code
bindValues()
S
55 6 20
getMySqliBindType()
S
59 6 16
select()
S
56 4 19
affectingStatement()
S
57 4 18
statement()
S
58 4 16
prepareBindings()
S
62 4 11
cursor()
S
57 3 18
getReadMySqli()
S
65 4 9
getMySqli()
S
71 2 6
reconnectIfMissingConnection()
S
75 2 5
unprepared()
S
67 2 8
getSchemaBuilder()
S
71 2 6
getMySqliForSelect()
S
79 2 3
getDefaultSchemaGrammar()
S
80 1 3
setReadPdo()
S
80 1 3
setPdo()
S
80 1 3
getReadPdo()
S
81 1 3
getPdo()
S
81 1 3
setReadMySqli()
S
77 1 4
setMySqli()
S
74 1 5
isDoctrineAvailable()
S
82 1 3
preparedCustom()
S
70 1 7
disconnect()
S
80 1 3
withTablePrefix()
S
77 1 4
getDefaultPostProcessor()
S
81 1 3
getDoctrineDriver()
S
80 1 3
getDefaultQueryGrammar()
S
80 1 3
selectOne()
S
75 1 4
selectFromWriteConnection()
S
79 1 3
__construct()
S
75 1 4